// 样例：
//
// ‘aacbd’ -> 'ad'
//
// 'aabcd' -> 'ad'
//
// 'aaabbccc' -> ''
//
// 不允许使用类似string.replace函数
// 对输入的字符串：去除其中的字符'b'；去除相邻的'a'和'c'。

function remove(str) {
    let stack = []
    stack.push(str.charAt(0))
    for (let i = 1; i < str.length; i++) {
        if (str.charAt(i) !== 'b') {
            if ((str.charAt(i) === 'a' && stack[stack.length - 1] === 'c') || (str.charAt(i) === 'c' && stack[stack.length - 1] === 'a')) {
                stack.pop()
            }
            else {
                stack.push(str.charAt(i))
            }
        }
        // console.log(stack);
    }
    return stack.join('')
}

console.log(remove('aabcd'));
